From 0f6104f915aa8cb9b28bbc1469e6d0a1a16d58c1 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 18 Feb 2024 06:28:05 -0800 Subject: feat(hololive): filter --- src/routes/hololive/[[stream]]/+page.svelte | 82 +++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 src/routes/hololive/[[stream]]/+page.svelte (limited to 'src/routes/hololive/[[stream]]/+page.svelte') diff --git a/src/routes/hololive/[[stream]]/+page.svelte b/src/routes/hololive/[[stream]]/+page.svelte new file mode 100644 index 00000000..777f1e70 --- /dev/null +++ b/src/routes/hololive/[[stream]]/+page.svelte @@ -0,0 +1,82 @@ + + + + +{#await schedulePromise} + + + +{:then scheduleResponse} + {#if scheduleResponse} + {#await scheduleResponse.text()} + + + + {:then untypedSchedule} + {@const schedule = typeSchedule(parseScheduleHtml(untypedSchedule))} + + + {:catch} + + {$locale().hololive.parseError} + location.reload()}>Try again? + + {/await} + {:else} + + + + {/if} +{:catch} + + {$locale().hololive.loadError} Please + location.reload()}>try again later. + +{/await} -- cgit v1.2.3